$(document).ready(function() {
	var oTable = $('#categoria').dataTable({
		"bDeferRender": true,
    	"aoColumns": [
    		{ "mData": "nome_categoria" },
    		{ "mData": "icone_categoria" },
			{ "mData": "responsavel_categoria" },
    		{ "mData": "id_categoria", "mRender": function ( id, type, full ) { return '<a href="#form_categoria_editar" onclick="lerById('+id+')" class="fancybox"><i class="icon-edit"/></a>' }, "sClass": "center" },
    		{ "mData": "id_categoria", "mRender": function ( id, type, full ) { return '<a href="categorias/deletar/'+id+'" onclick="return confirma()"><i class="icon-trash"/></a>' }, "sClass": "center" }
		
		],
     	"aaSorting": [[ 0, "asc" ]],
    	"sPaginationType": "full_numbers"
	});
	
	oTable.fnReloadAjax('categorias/ler');
	(function escutaDados() {
		setTimeout(function() {
		oTable.fnReloadAjax('categorias/ler'); 
		escutaDados();
	}, 20000);
})();
	
	$("#submit").click(function() {
		if ($('#criar_categoria').parsley('isValid')) {
			$("#submit").empty();
			$("#submit").append('<i class="icon-loadingalt"></i>Salvando... Aguarde...');
		}
	});
	
	/**
	 * Status de edição
	 */
	$("#editar_submit").click(function() {
		if ($('#editar_categoria').parsley('isValid')) {
			$("#editar_submit").empty();
			$("#editar_submit").append('<i class="icon-loadingalt"></i>Salvando...');
		}
	});
	
	$(".fancybox").fancybox({
		maxWidth	: 430,
		maxHeight	: 390,
		autoSize	: false,
	});
});
function lerById(id) {
	$.ajax({
	  type: "POST",
	  dataType: 'json',
	  url: 'categorias/lerById/' + id,
	  success: function(retorno){
		  $('#editar_nome_categoria').val(retorno[0].nome_categoria);		  		  $('#editar_responsavel').val(retorno[0].responsavel_categoria);
		  $('#editar_id_categoria').val(retorno[0].id_categoria);
      }
	});
}